// 封装请求 ： get post
// 面向对象 es6 Promise
// GET
//引进提示
import {
	errdata
} from 'api/errdata.js'
let listing = function(urling) {
	return new Promise((resolve, reject) => {
		uni.request({
				url: urling,
				method: 'GET',
			})
			.then((res) => {
				// let errs = '得到正确结果'
				// errdata.errlist(errs)
				// console.log(res[1])
				resolve(res[1])

			})
			.catch((err) => {
				let errs = '服务器错误 请稍后再试'
				errdata.errlist(errs)
				reject(err)
			})
	})
}
// Post 请求
let publicing = function(urling, shopdata) {
	return new Promise((resolve, reject) => {
		uni.request({
				url: urling,
				method: 'POST',
				data: shopdata
			})
			.then((res) => {
				resolve(res[1])

			})
			.catch((err) => {
				let errs = '服务器错误 请稍后再试'
				errdata.errlist(errs)
				reject(err)
			})
	})
}

export {
	listing,
	publicing
}
